Reengineering towards Distributed Applications
نویسندگان
چکیده
The development of distributed applications is alleviated by tools that offer a suitable abstraction of the communication between two disjoint program parts. This abstraction is close to the typical means of exchanging information in an imperative programming language: a procedure call or a method invocation. These techniques are called middleware because they bridge the abstractions of the operating system’s API with that of the programming language. Well-known middleware techniques comprise the OMG standard CORBA, Microsoft’s DCOM and Java’s RMI. The use of such techniques eases the development of a distributed application considerably. But there are deficiencies:
منابع مشابه
Towards an Architecture for Distributed Multimedia
The widespread use of multimedia resources has been demanding the reengineering of a broad class of supporting software in order to ease the implementation of multimedia applications. In this paper , we address the features a database system should provide in order to support multimedia applications, with emphasis on its integration to distributed platforms. The architecture of a prototype mult...
متن کاملSecurity Engineering and Reengineering on Windows 2008 Server Based Distributed Systems
The objective of this paper is to reflect on the processes of Security Engineering and Reengineering in Distributed Systems, focused being also about the Windows 2008 Servers. It is very important to provide security and integrity to software applications, hardware and data. We will have in consideration the ways of making reengineering process efficient, including optimization of the encryptio...
متن کاملRECAST: Evolution of Object-Oriented Applications
This research project is about reengineering object-oriented applications. Reengineering such applications inherits complex problems related to software maintenance, i.e., program understanding, program analysis, and program transformation and adds to them (1) the complexity introduced by late binding, dynamic typing, and incremental definition specific to object-oriented programming, and (2) t...
متن کاملCreating Reusable Software Component from Object-Oriented Legacy System through Reverse Engineering
Due to the constant change in technology, lack of standardization, difficulties of changes and absence of distributed architecture, the business value of legacy systems have become weaker. We cannot undermine the importance of legacy systems because some of their functions are too valuable to be discarded and too expensive to reproduce. The software industry and researchers have recently paid m...
متن کاملDistributed Object Management Integration System ( DOMIS ) FY 96 Final Report
Introduction IMPORTANT: Section 1 summarizes introductory material from Volume I, Migration Technology and Management Factors. If you have already read Volume I, then you may want to proceed to Section 2 of this volume. The DOMIS project has been able to identify critical issues, risks, and alternatives for reengineering existing legacy applications to employ off-the-shelf services. Such reengi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000